/*******************************************************************************
* Имя файла: threeTask.cpp
* Дата: 21-04-2024
* Разработчик: Андрей Подлегаев
* Группа: 315
* Факультет: ЦДО ТУСУР
* Лицензия: BSD
* Описание: Решение задач к лабораторной работе № 6 (ЦДО ТУСУР)
* *****************************************************************************/

#include "threeTask.h"

/* Реализация функции вывода контейнера в прямом порядке (с помощью итератора) */
void printingDirectOrder(std::vector<int>& vec)
{
  auto it{vec.begin()};

  while (it != vec.end()) {
      std::cout << *it << " ";
      ++it;
    }
  std::cout << '\n';
}

/* Реализация функции вывода контейнера в обратном порядке (с помощью итератора) */
void printingReverseOrder(std::vector<int>& vec)
{
  auto it{vec.rbegin()};

  while (it != vec.rend()) {
      std::cout << *it << " ";
      ++it;
    }
  std::cout << '\n';
}
